package com.xinke.juc.case05;

import com.xinke.juc.util.Sleeper;
import lombok.extern.slf4j.Slf4j;

/**
 * @Author：xinke
 * @Date：2025/10/5
 * @Desc: 可见性 -退不出的循环
 */
@Slf4j
public class Volatile01 {
    static boolean run = true;

    public static void main(String[] args) {
        Thread t = new Thread(() -> {
            while (run) {
                // ....
            }
        }, "t1");
        t.start();
        Sleeper.sleep(1);
        run = false;// 线程t不会如预想的停下来
    }
}
